/*Style for window with comments*/	  


/*Comments body*/

body{
	
	width:920px;
	
}

.comments_body{
	width:100%;
	margin: 10px 0 20px 0px;
	font-family:sans-serif;
}

.comments_body .comments_content{
	padding-left:130px;


}


/*Title of comentary*/
.comments_body .comments_content h3 {
margin: 0;
font-size: 140%;
font-weight: normal;
background: none;

}

/*Content of comment*/
.comments_body .comments_content  p {
	
	margin: 2px 0 1px 0;
	font-size:13px;
}

/*Shakeit*/

.comments_body .shakeit_body{
	
	float:left;

	padding: 0 15px  0 0;
	font-size: 85%;
	text-align: center;
	overflow: hidden;

}





.comments_body .shakeit_body li{
border: 1px solid #FFFFFF;
margin: 0;
padding: 0;
overflow: hidden;

}

.comments_body .shakeit_body li strong{

	font-size:21px;

}



.comments_body .shake_it{
	
	

}





	
/*Tools in a comment*/
.comments_body .comments_content .comments_details {
	color: #FF6400;
	display: block;
	margin: 1px 0 0 0;
	padding: 0;
	overflow: hidden;
	white-space: nowrap;
	min-height: 3.5ex;
	font-size:22px;

}



.comments_body .comments_content .comments_details span {
	margin: 0;
	vertical-align: top;
}

.comments_body .comments_content .comments_details a{
	color: #5768CA;
	font-size:12px;
}

.comments_body .comments_content .comments_details a:hover {
	color: #000000;
	
}





.comments_body .comments_content .comments_details select {
	background: #FFFFFF;	
	border: none;
	color: #FF9400;
	font-size: 90%;
	letter-spacing: 0px;
	max-width: 7.5em;
	vertical-align: top;
}

.comments_body .comments_content .comments_details  .tool {
	display: inline;
	border-left: 1px solid #FF6400;
	padding: 0 4px 0 4px;
}

.comments_body .comments_content .comments_details .opinions {
	padding: 0 4px 0 0;
	border-left: none;
}



/*Information about comment*/
.comments_body .comments_content .comments_info {
color: #666;
font-size: 85%;
margin: 0;
white-space: nowrap;
min-height: 25px;
}

/*Tags of comments*/
.comments_body .comments_content .comments_tags {
color: #666;
font-size: 90%;

}

.comments_body .comments_content .comments_tags a{
color: #FF6400;
padding: 0 10px 10px 0;
}



/*Opinions window*/


/*.comments_body .shadow {
  width: 60%;
  background: url(../../images/shadowAlpha.png) no-repeat bottom right !important;
  background: url(shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
  }*/

.comments_body .shadow {
	width:60%;
	background: url('../../images/shadow.gif') no-repeat bottom right;
	margin: 10px 5px;
	position: relative;

}


/*.comments_body .shadow  .opinions_window {
  background: none !important;
  background: url(shadow2.gif) no-repeat left top;
  padding: 0 !important;
  padding: 0 6px 6px 0;
  
  }*/

.comments_body .shadow  .opinions_window {
	
	background-color: #ffffff;
	border: 1px solid #a9a9a9;
	margin: -5px 5px 5px -5px;
	padding: 15px;
	position: relative;
	vertical-align: bottom;

	
}	



.comments_body .shadow  .opinions_window  .opinions_listing{
  /*color: #777;
  background-color: #fff;*/
  font: italic 1em georgia, serif;
  /*padding-left:20px;
  margin: -6px 6px 6px -6px !important;
  margin: 0;
border: 1px solid #a9a9a9;*/

  }




.comments_body .shadow  .opinions_window .opinions_listing .opinion{

}



.comments_body  .shadow  .opinions_window .opinions_listing .opinion .opinion_info{
	
	color:#ff6400;
	

}

.comments_body .shadow  .opinions_window .opinions_listing .opinion .opinion_info  .votes_link img {
	
	border: medium none ;
	margin: 0pt 4px 0pt 0pt; 
}





.comments_body .shadow  .opinions_window .opinions_listing .opinion .opinion_content{

}


.comments_body .opinions_window  .close_button{
	float:right;
	margin-bottom:5px;
	margin-right:5px;
	
}


